About A Pickard Development Ltd (10978354) United Kingdom