About Seymour Mews Limited (02234286) United Kingdom