About L.r. Wyard-scott Limited (01076131) United Kingdom