About Taylor & Clifton Limited (00577660) United Kingdom