About Sewell Manor Management Company Limited (11769440) United Kingdom