About Sefs Fnd Limited (SC613816) United Kingdom