About Self Chef Limited (00944148) United Kingdom