About Tucker Manor Ltd (12712150) United Kingdom