About Ahmeds Thatcham Ltd (13306482) United Kingdom