About Lowerhouse Green Management Company Limited (11170872) United Kingdom