About Bermuda Property Company Ltd (12086132) United Kingdom