About Bell Meadow Holdings Ltd (09741493) United Kingdom