About Leyland & Marshall Properties Limited (04641500) United Kingdom