About R J Lambard Limited (04287743) United Kingdom