About Longworth & Taylor Limited (00260645) United Kingdom