About O.a.taylor & Sons Bulbs Limited (00971446) United Kingdom