About Twelve Charles Street (tenants) Limited (01254502) United Kingdom