About Admirals Rest Limited (13394149) United Kingdom