About Lowes Management And Development Limited (06990903) United Kingdom