About Biddlecombe Holdings & Lettings Ltd (12497197) United Kingdom