About Macleod Mccombe (london) Limited (00757243) United Kingdom