About Biddulph Property Investments Limited (05262818) United Kingdom