About Sidwell Computers Limited (01575432) United Kingdom