About Sheldon & Clarke Developments Ltd (12115855) United Kingdom