About Margilock Investments Limited (08024917) United Kingdom