About Shearer Developments Limited (03128756) United Kingdom