About Needle Eye Properties Limited (11957562) United Kingdom