About Lucas & Seaby Limited (00603404) United Kingdom