About The Albert Tamworth Ltd (12189350) United Kingdom