About Smeaton Developments Limited (07149839) United Kingdom