About Palmaris Cabins Limited (SC327668) United Kingdom