About Bibury Homes Limited (13028530) United Kingdom