About Maeda & Co Ltd (11425055) United Kingdom