About Pippa Homes Ltd (12898218) United Kingdom