About Taylored Property Ne6 Limited (09246488) United Kingdom