About Marsta Properties Limited (07763153) United Kingdom