About Slingshot Property Development Group Ltd (07129976) United Kingdom