About Luckworth Properties Limited (02625483) United Kingdom