About Sebastian James Kitchens Limited (13157506) United Kingdom