About 18 Almington Street Limited (07800481) United Kingdom