About Sidwell Management Company Limited (03264136) United Kingdom