About The Nail Bar Waltham Abbey Limited (11064049) United Kingdom