About Landcom (greater London) Limited (07972648) United Kingdom