About Beechlea Limited (03995149) United Kingdom