About Bicester Builders Homes Holdings Limited (12728488) United Kingdom