About Manor Road Folkestone Limited (07318385) United Kingdom