About Taylored Property Ne26 Limited (10729055) United Kingdom