About Lorrimar Consultancy Limited (09262142) United Kingdom