About Sidwell Holdings Limited (12802435) United Kingdom