About Ofcc (halifax) Limited (10994519) United Kingdom