About Allotts Limited (04530283) United Kingdom