About N J Edinborough Building & Maintenance Limited (11830480) United Kingdom