About Rodgers & Rodgers Limited (03042705) United Kingdom