About Lomarsh Properties Limited (07598982) United Kingdom