About Mojo Properties Limited (07905436) United Kingdom