About Nutley Terrace Ltd (12957006) United Kingdom