About Spencer And Kaur Ltd (13566903) United Kingdom