About Beechwood Place Limited (07913469) United Kingdom