About Megalith Properties Limited (04873304) United Kingdom