About Pulchra Homes Ltd (12857267) United Kingdom