About Allro Limited (01483726) United Kingdom