About Luke Berry Properties Limited (12487233) United Kingdom