About Allerton Grant Limited (10840348) United Kingdom