About Alcibald Management Company Limited (06412333) United Kingdom