About R E & J B Lebbon Limited (04755440) United Kingdom