About Holman Managed Syndicates Limited (02772759) United Kingdom