About Andromeda Land & Property Limited (08550016) United Kingdom