About Bosch Developments Limited (07990769) United Kingdom