About Aylett Investment Company Limited (00590986) United Kingdom