About O Farrell Design & Development Limited (09635508) United Kingdom