About Harlequin House Teddington Limited (02363282) United Kingdom