About Ljubisic Properties Limited (11428068) United Kingdom