About Abbey Installations Limited (06046496) United Kingdom