About J.b. & B. Leach (lettings) Limited (07672299) United Kingdom