About Barbican Property Ltd (13281590) United Kingdom