About Merlin Components (london) Limited (02396197) United Kingdom