About Taylored Property Ne12 Alpha Limited (08902813) United Kingdom