About Lar Lar Land Limited (09484230) United Kingdom