About Heckscher & Co. Limited (02124055) United Kingdom