About Lostwood Properties Limited (00970129) United Kingdom