About Nicholas Taylor Properties Limited (02485105) United Kingdom