About Stanford Seating Limited (03879426) United Kingdom