About Giggs & Bell Limited (10462066) United Kingdom