About Sidwood Limited (10478489) United Kingdom