About Offa Properties Ltd (13593592) United Kingdom