About London And Inverness Management Services Limited (12880482) United Kingdom