About Southgate & Lucas Ltd (12661108) United Kingdom