About Megablue Technologies Property Consultants Ltd (08589978) United Kingdom