About Piers Sherlock Projects Limited (04934589) United Kingdom