About Stile 24 Limited (05624754) United Kingdom