About Living Structures Performance Ltd. (08268353) United Kingdom