About Camelott Properties Ltd (13424532) United Kingdom