About Robert S J Lucas Limited (06182370) United Kingdom