About Beechenhurst Chelsea Limited (09601730) United Kingdom