We’re planning a rear single storey extension to our semi-detached house. The neighbours in the other half of the semi already have an extension and its wall is set about 15 cm from the boundary into their land. If we mirror this, we’ll end up with a very narrow gap between the two extensions which I hear is a potential maintenance disaster 
I’ve had a quick Google and it looks the best option from structural point of view is to join both extensions together. Looks like this will require a party wall agreement or something like that. We seem to get along with the neighbours, so I hope this won’t be a huge issue - am I being too naïve?

Additionally, the neighbours have multiple cables running on the outside of that extension wall, so ideally they’d need access to those. Currently, we do let them into our garden if they need to tidy up or check the cables, but that’s just out of good will, as there’s nothing in our deeds about their right of access. But more importantly, there’s a drainpipe which collects rainwater from the roof and into a gully in the ground. Most likely in the past it was a joint one, as it’s right on the boundary line, but when the neighbours built the extension, they reconfigured their gutters and now it only collects water from our half of the roof (but it’s my guess as their extension was built before we moved into this house). If we want to build over that spot, would we have to relocate the drainage, or can we just seal it up? Is it prohibitively expensive and complicated? Would we need to get a solicitor to amend the deeds? 