About Barrington Lucas Limited (11882325) United Kingdom