About Biddenden Property Investments Limited (04538271) United Kingdom