About Styford Limited (01236066) United Kingdom