About Spotted Dog Properties Ltd (13284101) United Kingdom