About L & L Properties Investment Limited (12810463) United Kingdom