About Dexbay Properties Limited (08126832) United Kingdom