About Pemlo Properties Limited (04400378) United Kingdom