About Bach Developments Ltd (07962859) United Kingdom