About Keamore Limited (06689064) United Kingdom