About Lsr Properties Limited (05371957) United Kingdom