About Leo Farrow Properties Limited (04501951) United Kingdom