About Ofj Stevenage Ltd (12035528) United Kingdom