About Ayletts Management Company Limited (02244201) United Kingdom