About Henley Homes Barnes Village Limited (07887051) United Kingdom