About Rickerby Lodge Management Co Limited (10853323) United Kingdom