About Terry Garbett Managing Services Limited (10987911) United Kingdom