About Biddenham Care Holdings Limited (11331067) United Kingdom