About Charles Lucas Associates Limited (05408371) United Kingdom