About Lallo Property Company Limited (12249172) United Kingdom