About Palomas Products Limited (13419351) United Kingdom