About 26 High Street Seal Limited (04812496) United Kingdom