About Rick Homewood Limited (08153057) United Kingdom