About Galambos Designs Limited (08874744) United Kingdom