About John Duncan Lettings Limited (10911299) United Kingdom