About Sat Construction & Development Limited (12289268) United Kingdom