About Gibson & Leeper Limited (NI006961) United Kingdom