About Lombard & Co Limited (07598513) United Kingdom