About Leckhampton Views (management) Limited (09776841) United Kingdom