About Staddle Properties Ltd (13397251) United Kingdom