About Sidmoor Ltd (11792281) United Kingdom