About Needle Property Solutions Ltd (11548399) United Kingdom