About N & B Lettings And Management Ltd (10483318) United Kingdom