About Pycock Homes Ltd (11639396) United Kingdom