About Sandal Access Solutions Limited (11238358) United Kingdom