About Taylored Property Ne21 Limited (09581002) United Kingdom