About Beech Loxwood Limited (09117128) United Kingdom