About Sbt Projects & Development Limited (10251690) United Kingdom