About Meynell Redhouse Limited (06162081) United Kingdom