About Llewellyn Place (nettles Lane) Management Company Limited (05896711) United Kingdom