About Glasscocks Properties Limited (01286278) United Kingdom