About Leddra Perry & Co Limited (04515791) United Kingdom