About Front Page Holdings Limited (02327985) United Kingdom