About Barbican Property Solutions Ltd (12659674) United Kingdom