About Leo Farrow Industrial Properties Limited (04826605) United Kingdom