About Sandycroft Holdings Limited (06499091) United Kingdom