About Limbury Management Company Limited (01957214) United Kingdom