About Ninety Six Properties Limited (13249813) United Kingdom