About Longmont Properties Limited (06911288) United Kingdom