About N Taylor And Sons Ltd (12804325) United Kingdom