About Paloma Spring Limited (08045720) United Kingdom