About Ferncroft Avenue Management Company Limited (02787330) United Kingdom