About Allan Carroll Management Limited (SC585713) United Kingdom