About Oliver Powell Sales Ltd (13243844) United Kingdom