About Wren Place Homes Limited (10881344) United Kingdom