About Maestro (holdings 1) Limited (07474360) United Kingdom