About Lloyd Baker & Co Ltd (07655958) United Kingdom