What does Brett Clarke Roofcare mean?

Brett Clarke Roofcare meaning in Urban Dictionary

Someone who, 1. Buys items off you and will not spend despite guarantees. 2. Charges quite high costs to customers for work that will cost a portion of the purchase price. 3. really should not be a roofer. 4. Gives roofers a negative name.