About Betty Holland Ltd (12732697) United Kingdom