About Jam Manor Road Limited (12752156) United Kingdom