About The Garrard Management Services Ltd (11746579) United Kingdom