About Chelsea Outram Ltd (12098807) United Kingdom