About Nick Bland & Son Installations Limited (10069760) United Kingdom