About Lombard And Rock Limited (09368638) United Kingdom