About Alga Property Company Limited (08173481) United Kingdom