About Challows Management Company Limited (10027441) United Kingdom