About Barcan Property Ltd (10523127) United Kingdom