About Butler & Holmes Property Developers Ltd (12275536) United Kingdom