About Biddle Developments Limited (04226717) United Kingdom