About Ted & Mabel Ltd (12283678) United Kingdom