About Jlbs Properties Limited (12710175) United Kingdom