About Nexbay Properties Limited (08402948) United Kingdom