About Leabridge Properties Limited (03844051) United Kingdom