About Sheard Properties Limited (03186042) United Kingdom