About Spice Of Life Properties Limited (SC226369) United Kingdom