About Vanilla Properties Ltd (10909523) United Kingdom