About Ludgate Projects Limited (10220273) United Kingdom