About Quibroe Homes Ltd (11900782) United Kingdom