About Administration Saint Nicolas Ltd (06709283) United Kingdom