About Thackeray Mews Limited (02666421) United Kingdom