About Leeds & Bradford Properties Limited (04416011) United Kingdom