About Loi & Geo Properties Limited (08954006) United Kingdom