About Rescue Building Solutions Limited (06828345) United Kingdom