About Keith Taylor Design Ltd (11323693) United Kingdom