About Stenford (services) Limited (07789453) United Kingdom