About Ss & Vel Property Ltd (12926531) United Kingdom