About Stervale Limited (11970080) United Kingdom