About Bubble & Squeak Southsea Limited (08771870) United Kingdom