About The Holling Partnership Limited (07512134) United Kingdom