About Loxham Corporation Limited (13121972) United Kingdom