About Stoker Property Solutions Ltd (12624130) United Kingdom