About Pickard Homes Solutions Limited (11865949) United Kingdom