About Foster Leighton & Company Limited (01820595) United Kingdom