About Sedcombe Close Ltd (13508711) United Kingdom