About First Place Finish Limited (07000059) United Kingdom