About Alexander & Rathor Limited (06829966) United Kingdom