About Sixty Five Newborough Management Company Limited (05572377) United Kingdom