About Finance & Management Services Limited (04960838) United Kingdom