About Neal & Mcgrath Installations Limited (10748114) United Kingdom