About Pickard Property Limited (08964020) United Kingdom