About Ross Hollendale Limited (03442661) United Kingdom