About Maltas & Co Limited (11280586) United Kingdom