About Nick & Nick Construction Limited (12818645) United Kingdom