About Sdeandre Scott Holdings Limited (13673226) United Kingdom